# demo05_poly.py
# python中定义接口通过类
class Animal:
    # 叫声接口（规范）
    def make_sound(self):
        pass
# 狗实现接口，继承
class Dog(Animal):
    # 多态会重写父类的方法
    def make_sound(self):
        print('汪汪')
class Cat(Animal):
    def make_sound(self):
        print('喵喵')
if __name__ == '__main__':
    d1 = Dog()
    d1.make_sound()
    d2 = Cat()
    d2.make_sound()